Parallelization and Hardware Support for Ray Tracing
نویسندگان
چکیده
Even on the latest workstations ray tracing is still a very time-consuming algorithm. This paper makes a thorough analysis of previous attempts to accelerate ray tracing by means of parallelization with general purpose processors and by means of designing special purpose processors. Since much work has been done concurrently by many researchers, only the most important milestones are mentioned. The conclusions drawn are quite different from those in many other papers.
منابع مشابه
Ray Tracing on Graphics Hardware
Ray tracing is one of the important elements in photo-realistic image synthesis. Since ray tracing is computationally expensive, a large body of research has been devoted to improve the performance of ray tracing. One of the recent developments on efficient ray tracing is the implementation on graphics hardware. Similar to general purpose CPUs, recent graphics hardware can perform various kinds...
متن کاملRealtime Ray Tracing
Realtime ray tracing produces high quality images at interactive frame rates. While the realtime rendering domain is still dominated by raster graphics, realtime ray tracing recently has become much more powerful. This paper addresses the essence of realtime ray tracing: the various acceleration techniques which yield interactive performance, how coherence between rays can be exploited and effe...
متن کاملAn Implementation of Ray Tracing Algorithm for the Multiprocessor Machines
Ray Tracing is an algorithm for generating photo-realistic pictures of the 3D scenes, given scene description, lighting condition and viewing parameters as inputs. The algorithm is inherently convenient for parallelization and the simplest parallelization scheme is for the shared-memory parallel machines (multiprocessors). This paper presents two implementations of the algorithm developed by th...
متن کاملAnalysis of Cache Behavior and Performance of Different BVH Memory Layouts for Tracing Incoherent Rays
With CPUs moving towards many-core architectures and GPUs becoming more general purpose architectures, path tracing can now be well parallelized on commodity hardware. While parallelization is trivial in theory, properties of real hardware make efficient parallelization difficult, especially when tracing incoherent rays. We investigate how different bounding volume hierarchy (BVH) and node memo...
متن کاملPerfect Load Balancing for Demand-Driven Parallel Ray Tracing
A demand-driven parallelization of the ray tracing algorithm is presented. Correctness and optimality of a perfect load balancing algorithm for image space subdivision are proved and its exact message complexity is given. An integration of antialiasing into the load balancing algorithm is proposed. A distributed object database allows rendering of complex scenes which cannot be stored in the me...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1992